'''
切片
    -切片也支持负数下标
    -第一个下标是0时，可以省略不写
    -一直取到末尾时，最后一个下标可以不写

    -列表切片的结果还是列表，元组切片还是元组,字符串切片后还是字符串
'''


classmates = ['白越','陈广德','陈佳奇','仇颖','冯嘉威']

# 获取列中的元素
name = classmates[1]
print('name=%s'%name)

# 获取前3个同学
names = classmates[0:3] # 下标从0-3，但是包含0，不包含3，[0,3)
print(names)

names = classmates[:3] # 第一个下标是0时，可以省略不写
print(names)

# 获取最后3个同学
names = classmates[-3:] # 从-3一直取到末尾
print(names)

# 获取中间的3个同学
# 复制列表
names1 = classmates[:]
print(names1)
print(classmates)

names2 = classmates
print(names2)

classmates.pop()
print('-------------------------------')
print(names1)
print(names2)
print(classmates)

names = classmates[::2]
print(names)


